package com.whjfxx.terminal.biz.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * Created by b.c on 2022/7/4 14:41
 */
@Data
public class ImportVo implements Serializable {


    /**
     * ID
     */
    private Long id;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 文件路径
     */
    private String url;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件大小
     */
    private Long fileSize;

    /**
     * 数据大小
     */
    private Long dataSize;

    /**
     * 数据状态，0：临时存储，1：数据校验存在异常数据，2：数据校验完成，3：导入到正式表中
     */
    private Integer dataStatus;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    private Integer success;

    private Integer err;

}
